package com.fdb.efp.nls.service.dao;

import com.fdb.efp.nls.service.domain.ColltTaskRcd;
import com.fdb.efp.nls.service.vo.ColltTaskRcdVO;

import java.util.List;


/**
 * DAO Interface: 催收任务记录表
 * @author ligm
 * @date 2019-08-27 
 */
public interface ColltTaskRcdDao {
	
	/**
	 * 新增数据 
     * @param colltTaskRcd
	 * @return 
	 */
	public int insertColltTaskRcd(ColltTaskRcd colltTaskRcd);

    /**
	 * 根据主键删除信息 
     * @param colltTaskRcd
	 * @return 
	 */
	public int deleteByPk(ColltTaskRcd colltTaskRcd);

    /**
	 * 根据主键更新信息 
     * @param colltTaskRcd
	 * @return 
	 */    
	public int updateByPk(ColltTaskRcd colltTaskRcd);

    /**
	 * 根据主键查询详情 
     * @param colltTaskRcd
	 * @return 
	 */
    public ColltTaskRcd queryByPk(ColltTaskRcd colltTaskRcd);
    /**
     * TODO: 按催收任务编号查询催收历史记录
     * @author xiezw
     * @params  * @param null
     * @return
     * @date 2019/9/3 17:37
     * @version 0.1
     */
    public List<ColltTaskRcd> queryAllByColltTaskNoByPage(ColltTaskRcdVO colltTaskRcd);

}
